package com.czmh.etc.interpreter.entity.base;

/**
 * Created by Huangyk on 2019/6/5.
 */
public class PrechargeCheckDetailRecord {

    /// <summary>
    /// 预充值申请时的流水号；如果是代发卡的首充交易，流水号为代发卡申请时的流水号。
    /// </summary>
    private String WasteSN;
    private String PreChargeTime;
    /// <summary>
    /// 银行网点编号
    /// </summary>
    private String POSID;
    /// <summary>
    /// 充值终端机号
    /// </summary>
    private String TerminalID;
    /// <summary>
    /// 1：充值；2：冲正；
    /// </summary>
    private byte ChargeType;
    /// <summary>
    /// 储值卡卡号
    /// </summary>
    private String CardID;
    private long PreChargeMoney;
    private String GenTime;
    private String BankName;

    /// <summary>
    /// 到账时间
    /// </summary>
    private String ToAccountTime;
    /// <summary>
    /// 格式：YYYYMMDDHHMISS
    /// </summary>
    private String OrderNumber;
    /// <summary>
    /// 0：成功；1：失败
    /// </summary>
    private byte Flag;

    //region getter && setter
    public String getWasteSN() {
        return WasteSN;
    }

    public void setWasteSN(String wasteSN) {
        WasteSN = wasteSN;
    }

    public String getPreChargeTime() {
        return PreChargeTime;
    }

    public void setPreChargeTime(String preChargeTime) {
        PreChargeTime = preChargeTime;
    }

    public String getPOSID() {
        return POSID;
    }

    public void setPOSID(String POSID) {
        this.POSID = POSID;
    }

    public String getTerminalID() {
        return TerminalID;
    }

    public void setTerminalID(String terminalID) {
        TerminalID = terminalID;
    }

    public byte getChargeType() {
        return ChargeType;
    }

    public void setChargeType(byte chargeType) {
        ChargeType = chargeType;
    }

    public String getCardID() {
        return CardID;
    }

    public void setCardID(String cardID) {
        CardID = cardID;
    }

    public long getPreChargeMoney() {
        return PreChargeMoney;
    }

    public void setPreChargeMoney(long preChargeMoney) {
        PreChargeMoney = preChargeMoney;
    }

    public String getGenTime() {
        return GenTime;
    }

    public void setGenTime(String genTime) {
        GenTime = genTime;
    }

    public String getBankName() {
        return BankName;
    }

    public void setBankName(String bankName) {
        BankName = bankName;
    }

    public String getToAccountTime() {
        return ToAccountTime;
    }

    public void setToAccountTime(String toAccountTime) {
        ToAccountTime = toAccountTime;
    }

    public String getOrderNumber() {
        return OrderNumber;
    }

    public void setOrderNumber(String orderNumber) {
        OrderNumber = orderNumber;
    }

    public byte getFlag() {
        return Flag;
    }

    public void setFlag(byte flag) {
        Flag = flag;
    }
    //endregion
}
